<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 1.方法一
        // function reverseArray(arr) {
        //     let str = arr.join(' ')
        //     // console.log(str) //I am a student
        //     // console.log(str.length)//14
        //     let result = []
        //     let word = ''
        //     for (let i = 0; i < str.length; i++) {
        //         if (str[i] != ' ') {
        //             // console.log(str[0])
        //             word += str[i]
        //             console.log("if",word);
        //         } else {
        //             result.unshift(word)
        //             console.log("else上",word)
        //             word = ''
        //             console.log("esle下",word)
        //         }
        //     }

        //     result.unshift(word)
        //     return result
        // }

        // console.log(reverseArray(['I', 'am', 'a', 'student']))
        // ["student", "a", "am", "I"]

        // let a = [];
        // let word = "asd";
        // a.unshift(word);//返回长度1
        // console.log(a)



        // 2.方法二
        function reverseArray(arr) {
            let result = []
            let distance = arr.length - 1
            for (let i = 0; i <= distance; i++) {
                result[i] = arr[distance - i]
                // result的下标第0个就等于arr下标的第3个
                // result的下标第1个就等于arr下标的第2个
                // result的下标第2个就等于arr下标的第3个
                // result的下标第3个就等于arr下标的第4个
                // console.log(result[i])
            }

            return result
        }
        console.log(reverseArray(['I', 'am', 'a', 'student']))
    </script>
</body>

</html>